Table: Gain Contingencies [Table]

Line Label Object Class Period Type Balance Name
1 Gain Contingencies [Table] [Table]

*

*

us-gaap:GainContingenciesTable
2 Legal Entity [Axis] [Axis]

*

*

dei:LegalEntityAxis
3 Consolidated Entity [Domain] [Domain]

*

*

dei:EntityDomain
4 Gain Contingencies Nature [Axis] [Axis]

*

*

us-gaap:GainContingenciesByNatureAxis
5 Gain Contingency, Nature [Domain] [Domain]

*

*

us-gaap:GainContingencyNatureDomain
6 Positive Outcome of Litigation [Member] [Member]

*

*

us-gaap:PositiveOutcomeOfLitigationMember
7 Insurance Settlement [Member] [Member]

*

*

us-gaap:InsuranceSettlementMember
8 Favorable Regulatory Action [Member] [Member]

*

*

us-gaap:FavorableRegulatoryActionMember
9 Reduction in Taxes [Member] [Member]

*

*

us-gaap:ReductionInTaxesMember
10 Gain Contingencies [Line Items] [Line Items]

*

*

us-gaap:GainContingenciesLineItems
11 Schedule of Gain Contingencies by Contingency [Table Text Block] [Concept] Text Block (HTML) For Period

*

us-gaap:ScheduleOfGainContingenciesByContingencyTextBlock
12 Gain Contingencies [Hierarchy] [Abstract]

*

*

added:GainContingenciesHierarchy
13 Gain Contingency, Description [Concept] Text/String For Period

*

us-gaap:GainContingencyDescription
14 Former Gain Contingency, Recognized in Current Period [Concept] Monetary As Of Credit us-gaap:FormerGainContingencyRecognizedInCurrentPeriod
15 Gain Contingency, Income Statement Caption [Concept] Text/String For Period

*

us-gaap:GainContingencyIncomeStatementCaption
16 Gain Contingency, Unrecorded Amount [Concept] Monetary As Of Credit us-gaap:GainContingencyUnrecordedAmount